private JTable table;
private DefaultTableModel tableModel;
private RuralHouse rh;
+ private Vector<Offer> offers= new Vector<Offer>();
private JTextField telIn;
private int row;
private JLabel labelPhone;
row = table.getSelectedRow();
}
});
+
Enumeration<Offer> rhs = rh.getAllOffers().elements();
while (rhs.hasMoreElements()) {
Offer of = rhs.nextElement();
if (of.getBookings() == null
- || of.isBooked()) {
+ || !of.isBooked()) {
+ offers.add(of);
Vector<Object> row = new Vector<Object>();
row.add(of.getOfferNumber());
row.add(of.getFirstDay());
+ e1.toString());
}
- //RegExp to see if telephone number is correct??TODO
if (telIn.getText().matches("[976]\\d{2}[.\\- ]?\\d{3}[.\\- ]?\\d{3}")
&& mailField
.getText()
if (table.getRowCount() != 0) {
Client cl = new Client(nameField.getText(),
mailField.getText(), telIn.getText());
- book = bookingM.createBooking(rh, rh.offers.get(row)
- .getFirstDay(), rh.offers.get(row).getLastDay(),cl);
+ book = bookingM.createBooking(rh, offers.get(row)
+ .getFirstDay(), offers.get(row).getLastDay(),cl);
}
} catch (Exception e) {
e.printStackTrace();